Microchip Technology /ATSAME54N19A /SERCOM0 /USART_INT /CTRLA

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as CTRLA

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (SWRST)SWRST 0 (ENABLE)ENABLE 0 (USART_EXT_CLK)MODE0 (RUNSTDBY)RUNSTDBY 0 (IBON)IBON 0 (TXINV)TXINV 0 (RXINV)RXINV 0 (16X_ARITHMETIC)SAMPR0 (PAD0)TXPO 0 (PAD0)RXPO 0SAMPA 0 (USART_FRAME_NO_PARITY)FORM0 (ASYNC)CMODE 0 (IDLE_LOW)CPOL 0 (MSB)DORD

CMODE=ASYNC, FORM=USART_FRAME_NO_PARITY, MODE=USART_EXT_CLK, RXPO=PAD0, CPOL=IDLE_LOW, DORD=MSB, TXPO=PAD0, SAMPR=16X_ARITHMETIC

Description

USART_INT Control A

Fields

SWRST

Software Reset

ENABLE

Enable

MODE

Operating Mode

0 (USART_EXT_CLK): USART with external clock

1 (USART_INT_CLK): USART with internal clock

2 (SPI_SLAVE): SPI in slave operation

3 (SPI_MASTER): SPI in master operation

4 (I2C_SLAVE): I2C slave operation

5 (I2C_MASTER): I2C master operation

RUNSTDBY

Run during Standby

IBON

Immediate Buffer Overflow Notification

TXINV

Transmit Data Invert

RXINV

Receive Data Invert

SAMPR

Sample

0 (16X_ARITHMETIC): 16x over-sampling using arithmetic baudrate generation

1 (16X_FRACTIONAL): 16x over-sampling using fractional baudrate generation

2 (8X_ARITHMETIC): 8x over-sampling using arithmetic baudrate generation

3 (8X_FRACTIONAL): 8x over-sampling using fractional baudrate generation

4 (3X_ARITHMETIC): 3x over-sampling using arithmetic baudrate generation

TXPO

Transmit Data Pinout

0 (PAD0): SERCOM PAD[0] is used for data transmission

3 (PAD3): SERCOM_PAD[0] is used for data transmission

RXPO

Receive Data Pinout

0 (PAD0): SERCOM PAD[0] is used for data reception

1 (PAD1): SERCOM PAD[1] is used for data reception

2 (PAD2): SERCOM PAD[2] is used for data reception

3 (PAD3): SERCOM PAD[3] is used for data reception

SAMPA

Sample Adjustment

FORM

Frame Format

0 (USART_FRAME_NO_PARITY): USART frame

1 (USART_FRAME_WITH_PARITY): USART frame with parity

2 (USART_FRAME_LIN_MASTER_MODE): LIN Master - Break and sync generation

4 (USART_FRAME_AUTO_BAUD_NO_PARITY): Auto-baud - break detection and auto-baud

5 (USART_FRAME_AUTO_BAUD_WITH_PARITY): Auto-baud - break detection and auto-baud with parity

7 (USART_FRAME_ISO_7816): ISO 7816

CMODE

Communication Mode

0 (ASYNC): Asynchronous Communication

1 (SYNC): Synchronous Communication

CPOL

Clock Polarity

0 (IDLE_LOW): TxD Change:- Rising XCK edge, RxD Sample:- Falling XCK edge

1 (IDLE_HIGH): TxD Change:- Falling XCK edge, RxD Sample:- Rising XCK edge

DORD

Data Order

0 (MSB): MSB is transmitted first

1 (LSB): LSB is transmitted first

Links

()